#ifndef DOMPARSER_H
#define DOMPARSER_H

#include <QtCore>
#include <QtXml/qdom.h>
#include <pacient.h>

/* - - -
 | Клас DomParser для парсингу xml-файла
 * - - - */

class DomParser
{
public:
    DomParser(QIODevice *device, Pacient *pacient);

    bool parseSuccess;
    QString parseResult;
private:

    void parseParents(const QDomElement &element);
    void parseOperations(const QDomElement &element);
    void parseInspections(const QDomElement &element);
    void parseRentgens(const QDomElement &element);

    Pacient *mPacient;
};

#endif // DOMPARSER_H
